﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
	int m = 0, n = 0, i = 0;
	float val = 0, a = 0;
	scanf("%f %d %d %d", &a, &m, &n, &i);
	if (m == 11 && n == 11)
	{
		val = a * 0.7;
		if (i == 1)
			val = val - 50;
	}
	if (m == 12 && n == 12)
	{
		val = a * 0.8;
		if (i == 1)
			val = val - 50;
	}
	printf("%.00f", val);
	return 0;
}
//int main()
//{
//	char n = 0;
//	while (scanf("%c",&n) != EOF)
//	{
//		if (n < 'A' || (n > 'Z' && n < 'a') || n>'z')
//			printf("%c is not an alphabet.\n",n);
//		else
//			printf("%c is an alphabet.\n",n);
//	}
//	return 0;
//}
//int main()
//{
//	int arr[4] = { 0 };
//	int i = 0;
//	for (i = 0; i < 4; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	if (arr[0] < arr[1])
//		arr[0] = arr[1];
//	if (arr[0] < arr[2])
//		arr[0] = arr[2];
//	if (arr[0] < arr[3])
//		arr[0] = arr[3];
//	printf("%d", arr[0]);
//	return 0;
//}
//int main()
//{
//	int i = 0;
//	int n = 0;
//	int ret = 0;
//	scanf("%d", &n);
//	for (i = 1; i <= n; i++)
//	{
//		ret = ret + i;
//	}
//	printf("%d", ret);
//	return 0;
//}
//void menu()
//{
//	printf("****************************\n");
//	printf("****** 1.play  0.exit ******\n");
//	printf("****************************\n");
//}
//void game()
//{
//	int m = 0;
//	int ret = rand() % 100 + 1;
//	do
//	{
//		printf("请猜数字");
//		scanf("%d", &m);
//		if (ret > m)
//			printf("猜小了\n");
//		else if (ret < m)
//			printf("猜大了\n");
//		else
//		{
//			printf("猜对了\n");
//			break;
//		}
//	} while (1);
//}
//int main()
//{
//	int n = 0;
//
//	srand((unsigned)time(NULL));
//	do
//	{
//		menu();
//		printf("请选择:>");
//		scanf("%d", &n);
//		if (n == 1)
//		{
//			game();
//		}
//		else if (n == 0)
//		{
//			printf("退出游戏");
//			break;
//		}
//		else
//		{
//			printf("请重新输入");
//		}
//	} while (n);
//	return 0;
//}